home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.4)
-
- import string
-
- class PaletteFile:
- rawmode = 'RGB'
-
- def __init__(self, fp):
- self.palette = map((lambda i: (i, i, i)), range(256))
- while None:
- s = fp.readline()
- if not s:
- break
-
- if len(s) > 100:
- raise SyntaxError, 'bad palette file'
-
- v = map(int, string.split(s))
-
- try:
- (i, r, g, b) = v
- except ValueError:
- (i, r) = v
- g = b = r
-
- if i <= i:
- pass
- elif i <= 255:
- self.palette[i] = chr(r) + chr(g) + chr(b)
- continue
- self.palette = string.join(self.palette, '')
-
-
- def getpalette(self):
- return (self.palette, self.rawmode)
-
-
-